import axios from "./axios"
/**
 * @author 林嘉豪
 * @param data 请求参数 json方式
 * @description 用户登录方法
 */

/**
 * 获取所有文章分类
 * @param 
 * @returns 
 */
const getArticleCatAll = ()=>{
    return axios.request({
        url:"/api/articleCat/all",
        method:'get',
    })
}

/**
 * 获取所有文章
 * @param {*} cateId 
 * @returns 
 */
 const getArticlesByCateId = () => {
    return axios.request({
        url: `/api/article/all`,
        method: 'get'
    })
}

/**
 * 根据分类id获取文章
 */
const getArticleById = (id) => {
    return axios.request({
        url: `/api/article/${id}`,
        method: 'get'
    })
}

/**
 * 根据文章id获取文章内容
 */
const getArticleContentById = (id) => {
    return axios.request({
        url: "/api/article/one",
        method: 'get',
        params: {
            id: id
        }
    })
}

export {
    getArticleCatAll,
    getArticlesByCateId,
    getArticleById,
    getArticleContentById
}